package cn.xd.base.application.service.command;

import cn.xd.base.domain.bean.command.AddAdminRoleCommand;
import cn.xd.base.domain.bean.command.UpdateAdminRoleCommand;
import cn.xd.base.domain.bean.command.common.ChangeStatusCommand;

import java.util.List;

public interface AdminRoleAppService {
    void addAdminRole(AddAdminRoleCommand command, Long userId);


    void updateAdminRole(UpdateAdminRoleCommand command, List<Long> orgIds, Long userId);

    void changeAdminRoleStatus(ChangeStatusCommand command, Long userId);

    void delete(Long id, List<Long> orgIds);
}
